Big Huge Thesaurus

cotyloid joint

noun